.corner{
  margin: 10rpx 24rpx;
  border-radius: 10rpx;
}
.shop-box{
    position: relative;
    display: flex;
    flex-direction: column;
    z-index: 10;
    .shop-info{
        display: flex;
        align-items: center;
        color: #ffffff;
        .tab-classify{
          position: relative;
          width: 260rpx;
          height: 60rpx;
          background-color: #EDEDED;
          border-radius: 34rpx;
          display: flex;
          justify-content: space-around;
          align-items: center;
          color: #9B9B9B;
          margin: 0 20rpx;
          font-size: 24rpx;
          .selected-box{
            width: 130rpx;
            height: 60rpx;
            line-height: 60rpx;
            border-radius: 34rpx;
            position: absolute;
            background-color: #00AD57;
            border-radius: 34rpx;
            top: 0;
            left: 0;
            z-index: 1;
            transition-duration: 0.3s;
          }
          .self-mention,.express{
            width: 130rpx;
            height: 60rpx;
            line-height: 60rpx;
            border-radius: 34rpx;
            text-align: center;
            z-index: 10;
          }
          .selected{
            color:#ffffff;
          }
        }

        .shop-block{
          width: 480rpx;
          display: flex;
          justify-content: space-between;
          .avatar{
            width: 75rpx;
            height: 60rpx;
            vertical-align: bottom;
            margin: 20rpx 10rpx 20rpx 20rpx;
            border-radius: 50%;
            transition-duration: 0.4s;
          }
          .shop{
            display: flex;
            align-items: center;
            // justify-content: space-between;
            width: 100%;
            .shop-text{
              word-break: break-all;
              display: -webkit-box;
              -webkit-line-clamp: 1;
              -webkit-box-orient: vertical;
              overflow: hidden;
            }
            .switch{
              width: 100rpx;
              display: flex;
              align-items: center;
              justify-content: center;
              font-size: 22rpx;
              flex-shrink: 0;
            }
          }
        }
        
        
    }
    .notice_text{
      padding: 0rpx 30rpx 30rpx 70rpx;
      .notice-icon{
        margin-top: 10rpx;
        padding: 10rpx 10rpx;
        
      }
      .notice{
        padding:10rpx 10rpx !important;
        height: 0rpx !important;
      }
    }
    .backdrop{
      width: 750rpx;
      height: 30rpx;
    }
  }